//package face;
//
///**
// * @author spf
// * @date 2024/5/22
// * @time 17:22
// */
//
///**
// * 在数组中找出两个数，是它们之间的差最小，时间复杂度为o（n）
// */
//public class MinDiff {
//
//    public static void main(String[] args) {
//        int[] a = {3, 1, 2, 5, 6, 4, 8, 9, 7};
//        int minDiff = findMinDiff(a);
//        System.out.println("最小差为：" + minDiff);
//    }
//
//    private static int findMinDiff(int[] a) {
//        int n = a.length;
//        if (n < 2) {
//            return -1;
//        }
//
//        // 找到最大值和最小值
//        int minVal = Integer.MIN_VALUE, maxVal = Integer.MAX_VALUE;
//        for (int i = 0; i < n; i++) {
//            if (a[i] < minVal) {
//                minVal = a[i];
//            }
//            if (a[i] > maxVal) {
//                maxVal = a[i];
//            }
//        }
//
//    }
//
//}
